Skip to content

Feat: add setting activation#4

Merged
Stef-Rousset merged 8 commits intomasterfrom
feat/add_setting_activation
Feb 3, 2026
Merged

Feat: add setting activation#4
Stef-Rousset merged 8 commits intomasterfrom
feat/add_setting_activation

Conversation

@Stef-Rousset
Copy link
Collaborator

@Stef-Rousset Stef-Rousset commented Feb 2, 2026

🎩 Description

This PR adds the possibility in /system to activate/deactivate dataspace for an organization.

Testing

  1. As an admin, go to a process with proposals, and access to the configure page of the proposal's component.
  2. See that no field "Add integration" is displayed.
  3. Try to access api endpoints, for instance http://localhost:3000/api/v1/data, and see that you have an error message (cf screenshot one).
  4. As a system admin, access /system, edit organization and enable dataspace (cf screenshot two).
  5. Repeat step 1 and see that field "Add integration" is displayed. Check it, provide the url http://localhost:3000 and save.
  6. In the FO go to the process page > proposals, and see that external proposals are displayed. Ensure you have access to the show page of an external proposal.
  7. As a system admin, access /system, edit organization and disable dataspace.
  8. Go back to the process page in the FO > proposals, and see that no external proposals are displayed.
  9. Repeat step 1 and 2.

Tasks

  • Add specs

📷 Screenshots

ONE
Capture d’écran 2026-02-02 à 15 03 24

TWO
Capture d’écran 2026-02-02 à 14 46 39

@Stef-Rousset Stef-Rousset marked this pull request as ready for review February 2, 2026 16:35
@Stef-Rousset Stef-Rousset merged commit f6484dc into master Feb 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant